package com.harmontronics.hanma.paas.paas.dto.releasesetup.input;

import com.harmontronics.hanma.paas.paas.consts.EnvEnum;
import com.harmontronics.hanma.paas.paas.domain.releasesetup.entity.valueobject.DataBaseTypeEnum;
import io.swagger.annotations.ApiModelProperty;

    import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * 应用发布配置表
 *
 * @author paas-generator
 * @email paas-generator@harmontronics.com
 * @date 2021-04-12 15:39:38
 */
@Data
public class HmReleaseSetupCreateInput {

            
                        /**
             * 服务地址 
             */
            @ApiModelProperty(value = "服务地址 ")
            private String hostUrl;
        
                        /**
             * 服务端口 
             */
            @ApiModelProperty(value = "服务端口 ")
            private String databasePort;
        
                        /**
             * 数据库类型 
             */
            @ApiModelProperty(value = "数据库类型 ")
            private String databaseType;
        
                        /**
             * 数据库地址 
             */
            @ApiModelProperty(value = "数据库地址 ")
            private String databaseUrl;
        
                        /**
             * 数据库名称 
             */
            @ApiModelProperty(value = "数据库名称 ")
            private String databaseName;
        
                        /**
             * 数据库用户名 
             */
            @ApiModelProperty(value = "数据库用户名 ")
            private String databaseUsername;
        
                        /**
             * 数据库密码 
             */
            @ApiModelProperty(value = "数据库密码 ")
            private String databasePassword;
        
                        /**
             * redis地址 
             */
            @ApiModelProperty(value = "redis地址 ")
            private String redisUrl;
        
                        /**
             * redis端口 
             */
            @ApiModelProperty(value = "redis端口 ")
            private String redisPort;
        
                        /**
             * redis密码 
             */
            @ApiModelProperty(value = "redis密码 ")
            private String redisPassword;
        
                        /**
             * 日志文件地址 
             */
            @ApiModelProperty(value = "日志文件地址 ")
            private String logPath;
        
                        /**
             * 文件上传地址 
             */
            @ApiModelProperty(value = "文件上传地址 ")
            private String uploadFilePath;
        
                        /**
             * 文件访问地址 
             */
            @ApiModelProperty(value = "文件访问地址 ")
            private String uploadUrl;

            private String appUniqueId;

            private EnvEnum setupType;

            private String hostPort;
        
    
}
